home *** CD-ROM | disk | FTP | other *** search
- /* example of usage for DateStamp() and DateToStr() functions */
-
- MODULE 'dos/datetime', 'dos/dos'
-
- OPT DOSONLY
-
- DEF dt:DateTime,ds:PTR TO DateStamp
-
- /* these are filled by DateToStr() */
- DEF day[50]:UBYTE,date[50]:UBYTE,time[50]:UBYTE
-
- PROC main()
-
- /* get stamp in part of datetime structure */
- ds:=DateStamp(dt.Stamp)
-
- PrintF('days=\d, minutes=\d, ticks=\d\n',ds.Days,ds.Minute,ds.Tick)
-
- /* fill datetime structure */
- dt.Format:=FORMAT_DOS
- dt.Flags:=DTF_SUBST
- dt.StrDay:=day
- dt.StrDate:=date
- dt.StrTime:=time
-
- IF DateToStr(dt)
- PrintF('day=\s, date=\s, time=\s\n',day,date,time)
- ENDIF
-
- ENDPROC
-